// 封装请求方法  
async function request(url, method, data = {}) {
	try {
		let token = uni.getStorageSync('token');
		const response = await uni.request({
			url: 'https://api.xiaozhucaishui.com' + url, // 拼接完整的URL  
			method: method, // 请求方法  
			data: data, // 请求参数  
			header: {
				'X-Requested-With': 'XMLHttpRequest',
				'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
				token: uni.getStorageSync('token')
			},
			dataType: 'json',
			timeout: 20000,
			sslVerify: false,
		});
		if (response.statusCode === 200) {
			return response.data; // 返回请求结果数据  
		} else if (response.statusCode === 401) {
			return response.data; // 返回请求结果数据  
		} else {
			throw new Error(response.data); // 返回错误信息  
		}
	} catch (error) {
		throw error; // 抛出错误信息  
	}
}

// 导出请求方法  
export default request;